Skip to content

Fix init of device_scalars - #2503

Closed
betatim wants to merge 2 commits into
NVIDIA:mainfrom
betatim:fix-device-scalar-init
Closed

Fix init of device_scalars#2503
betatim wants to merge 2 commits into
NVIDIA:mainfrom
betatim:fix-device-scalar-init

Conversation

@betatim

@betatim betatim commented Aug 25, 2026

Copy link
Copy Markdown

Zeroed with a device memset. The device_scalar(value, stream) ctor would copy from a host temporary that dies before the copy is guaranteed to have read it. So the value ends up being something random.

xref rapidsai/rmm#2526 NVIDIA/cuml#8510

Zeroed with a device memset. The device_scalar(value, stream) ctor would copy
from a host temporary that dies before the copy is guaranteed to have read it.
Unrelated but same type of bug (found by AI).
@rapids-bot rapids-bot Bot closed this in #2504 Aug 26, 2026
julianmi pushed a commit to julianmi/cuvs that referenced this pull request Aug 26, 2026
…#2504)

`rapids-cmake` just bumped the commit used for `cuCollections` in builds, leading to `cuvs` build failures.

Here we fix usage of `cuco::default_filter_policy` that were changed in NVIDIA/cuCollections#827.

Also fixes some fallout from rapidsai/rmm#2527, merging in NVIDIA#2503 (as well as a few small fixups).

Closes NVIDIA#2503.

Authors:
  - Jim Crist-Harif (https://github.com/jcrist)
  - Tim Head (https://github.com/betatim)

Approvers:
  - Divye Gala (https://github.com/divyegala)

URL: NVIDIA#2504
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants